//package com.su.ou.yang;
//
//import javafx.beans.binding.BooleanExpression;
//
//import java.sql.PreparedStatement;
//
//public class Test3 {
//    public static void main(String[] args) {
//
//    public static boolean solve(char[][] word,String str){
//       char[] chars = str.toCharArray();
//        for (int i = 0; i < word.length; i++) {
//            for (int j = 0; j <word[i].length ; j++) {
//                if (dfs(word,chars,i,j,0)){
//                    return true;
//                }
//            }
//        }
//        return false;
//    }
//    public  static boolean dfs(char[][] word,char[] str,int i,int j,int index){
//      if(i>=word.length||i<0||j>word[0].length||j<0||word[i][j]!=str[index]){
//          return false;
//      }
//      if(index== str.length-1){
//          return true;
//      }
//      char temp=word[i][j];
//      word[i][j]='.';
//     boolean res=dfs(word,str,i-1,j,index+1)||dfs(word,str,i+1,j,index+1)||
//             dfs(word,str,i,j+1,index+1)||dfs(word,str,i,j-1,index+1);
//
//        word[i][j]=temp;
//        return res;
//    }
//
//
//
//
//
//}
